<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.20"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>JCSDK C# API Reference for Windows: 一对一通话模块</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">JCSDK C# API Reference for Windows
   &#160;<span id="projectnumber">2.3.3.0</span>
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- 制作者 Doxygen 1.8.20 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'搜索');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
  initMenu('',true,false,'search.php','搜索');
  $(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
</div><!-- top -->
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div class="header">
  <div class="summary">
<a href="#nested-classes">类</a> &#124;
<a href="#enum-members">枚举</a>  </div>
  <div class="headertitle">
<div class="title">一对一通话模块</div>  </div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
类</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_c_s_d_k_1_1_j_c_call_1_1_j_c_call_1_1_media_config.html">JCSDK.JCCall.JCCall.MediaConfig</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_c_s_d_k_1_1_j_c_call_1_1_j_c_call_1_1_call_param.html">JCSDK.JCCall.JCCall.CallParam</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_c_s_d_k_1_1_j_c_call_1_1_j_c_call.html">JCSDK.JCCall.JCCall</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">interface &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interface_j_c_s_d_k_1_1_j_c_call_1_1_j_c_call_callback.html">JCSDK.JCCall.JCCallCallback</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_c_s_d_k_1_1_j_c_call_1_1_j_c_call_item_1_1_change_param.html">JCSDK.JCCall.JCCallItem.ChangeParam</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_c_s_d_k_1_1_j_c_call_1_1_j_c_call_item.html">JCSDK.JCCall.JCCallItem</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
枚举</h2></td></tr>
<tr class="memitem:gaf2a3c5f5944d33d9be387094cc8b721b"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___xE4_xB8_x80_xE5_xAF_xB9_xE4_xB8_x80_xE9_x80_x9A_xE8_xAF_x9D_xE6_xA8_xA1_xE5_x9D_x97.html#gaf2a3c5f5944d33d9be387094cc8b721b">JCSDK.JCCall.JCCall.DtmfValue</a> { <br />
&#160;&#160;<a class="el" href="group___xE4_xB8_x80_xE5_xAF_xB9_xE4_xB8_x80_xE9_x80_x9A_xE8_xAF_x9D_xE6_xA8_xA1_xE5_x9D_x97.html#ggaf2a3c5f5944d33d9be387094cc8b721bafcd6f1f5ae8c5d34f344cedf5dfaba24">JCSDK.JCCall.JCCall.DtmfValue.DTMF_0</a> = EN_MTC_CALL_DTMF_TYPE.EN_MTC_CALL_DTMF_0, 
<a class="el" href="group___xE4_xB8_x80_xE5_xAF_xB9_xE4_xB8_x80_xE9_x80_x9A_xE8_xAF_x9D_xE6_xA8_xA1_xE5_x9D_x97.html#ggaf2a3c5f5944d33d9be387094cc8b721baa661f4758b16654c4176256433163721">JCSDK.JCCall.JCCall.DtmfValue.DTMF_1</a> = EN_MTC_CALL_DTMF_TYPE.EN_MTC_CALL_DTMF_1, 
<a class="el" href="group___xE4_xB8_x80_xE5_xAF_xB9_xE4_xB8_x80_xE9_x80_x9A_xE8_xAF_x9D_xE6_xA8_xA1_xE5_x9D_x97.html#ggaf2a3c5f5944d33d9be387094cc8b721bab17ddf6098db4ddc78e8eefce5ec73c9">JCSDK.JCCall.JCCall.DtmfValue.DTMF_2</a> = EN_MTC_CALL_DTMF_TYPE.EN_MTC_CALL_DTMF_2, 
<a class="el" href="group___xE4_xB8_x80_xE5_xAF_xB9_xE4_xB8_x80_xE9_x80_x9A_xE8_xAF_x9D_xE6_xA8_xA1_xE5_x9D_x97.html#ggaf2a3c5f5944d33d9be387094cc8b721baf89d46abfe2a300496a8c3dbc528a23b">JCSDK.JCCall.JCCall.DtmfValue.DTMF_3</a> = EN_MTC_CALL_DTMF_TYPE.EN_MTC_CALL_DTMF_3, 
<br />
&#160;&#160;<a class="el" href="group___xE4_xB8_x80_xE5_xAF_xB9_xE4_xB8_x80_xE9_x80_x9A_xE8_xAF_x9D_xE6_xA8_xA1_xE5_x9D_x97.html#ggaf2a3c5f5944d33d9be387094cc8b721ba92a828a6347f1c5d7c1f901a0b9b733a">JCSDK.JCCall.JCCall.DtmfValue.DTMF_4</a> = EN_MTC_CALL_DTMF_TYPE.EN_MTC_CALL_DTMF_4, 
<a class="el" href="group___xE4_xB8_x80_xE5_xAF_xB9_xE4_xB8_x80_xE9_x80_x9A_xE8_xAF_x9D_xE6_xA8_xA1_xE5_x9D_x97.html#ggaf2a3c5f5944d33d9be387094cc8b721bad2a74fc04d5ce36eb1992c81fc61a9ac">JCSDK.JCCall.JCCall.DtmfValue.DTMF_5</a> = EN_MTC_CALL_DTMF_TYPE.EN_MTC_CALL_DTMF_5, 
<a class="el" href="group___xE4_xB8_x80_xE5_xAF_xB9_xE4_xB8_x80_xE9_x80_x9A_xE8_xAF_x9D_xE6_xA8_xA1_xE5_x9D_x97.html#ggaf2a3c5f5944d33d9be387094cc8b721ba728d262a7a01d615d9530cfd911d1cf8">JCSDK.JCCall.JCCall.DtmfValue.DTMF_6</a> = EN_MTC_CALL_DTMF_TYPE.EN_MTC_CALL_DTMF_6, 
<a class="el" href="group___xE4_xB8_x80_xE5_xAF_xB9_xE4_xB8_x80_xE9_x80_x9A_xE8_xAF_x9D_xE6_xA8_xA1_xE5_x9D_x97.html#ggaf2a3c5f5944d33d9be387094cc8b721ba1b90273e87ff2465e17a3c3b5c4dafe9">JCSDK.JCCall.JCCall.DtmfValue.DTMF_7</a> = EN_MTC_CALL_DTMF_TYPE.EN_MTC_CALL_DTMF_7, 
<br />
&#160;&#160;<a class="el" href="group___xE4_xB8_x80_xE5_xAF_xB9_xE4_xB8_x80_xE9_x80_x9A_xE8_xAF_x9D_xE6_xA8_xA1_xE5_x9D_x97.html#ggaf2a3c5f5944d33d9be387094cc8b721ba349d757c3d0933974c12adeac5237f77">JCSDK.JCCall.JCCall.DtmfValue.DTMF_8</a> = EN_MTC_CALL_DTMF_TYPE.EN_MTC_CALL_DTMF_8, 
<a class="el" href="group___xE4_xB8_x80_xE5_xAF_xB9_xE4_xB8_x80_xE9_x80_x9A_xE8_xAF_x9D_xE6_xA8_xA1_xE5_x9D_x97.html#ggaf2a3c5f5944d33d9be387094cc8b721ba1a02803b66f51c845bd44703811f70e0">JCSDK.JCCall.JCCall.DtmfValue.DTMF_9</a> = EN_MTC_CALL_DTMF_TYPE.EN_MTC_CALL_DTMF_9, 
<a class="el" href="group___xE4_xB8_x80_xE5_xAF_xB9_xE4_xB8_x80_xE9_x80_x9A_xE8_xAF_x9D_xE6_xA8_xA1_xE5_x9D_x97.html#ggaf2a3c5f5944d33d9be387094cc8b721ba3ac2f912456c4cf7191931efd1c2340c">JCSDK.JCCall.JCCall.DtmfValue.DTMF_STAR</a> = EN_MTC_CALL_DTMF_TYPE.EN_MTC_CALL_DTMF_STAR, 
<a class="el" href="group___xE4_xB8_x80_xE5_xAF_xB9_xE4_xB8_x80_xE9_x80_x9A_xE8_xAF_x9D_xE6_xA8_xA1_xE5_x9D_x97.html#ggaf2a3c5f5944d33d9be387094cc8b721ba0d8d4fccdb7d80bb1a8a060e09d134ec">JCSDK.JCCall.JCCall.DtmfValue.DTMF_POUND</a> = EN_MTC_CALL_DTMF_TYPE.EN_MTC_CALL_DTMF_POUND, 
<br />
&#160;&#160;<a class="el" href="group___xE4_xB8_x80_xE5_xAF_xB9_xE4_xB8_x80_xE9_x80_x9A_xE8_xAF_x9D_xE6_xA8_xA1_xE5_x9D_x97.html#ggaf2a3c5f5944d33d9be387094cc8b721bad8d8677266432de3f7e6af17380a666b">JCSDK.JCCall.JCCall.DtmfValue.DTMF_A</a> = EN_MTC_CALL_DTMF_TYPE.EN_MTC_CALL_DTMF_A, 
<a class="el" href="group___xE4_xB8_x80_xE5_xAF_xB9_xE4_xB8_x80_xE9_x80_x9A_xE8_xAF_x9D_xE6_xA8_xA1_xE5_x9D_x97.html#ggaf2a3c5f5944d33d9be387094cc8b721ba51da9ec5cc850c15fd758db3c0783fa3">JCSDK.JCCall.JCCall.DtmfValue.DTMF_B</a> = EN_MTC_CALL_DTMF_TYPE.EN_MTC_CALL_DTMF_B, 
<a class="el" href="group___xE4_xB8_x80_xE5_xAF_xB9_xE4_xB8_x80_xE9_x80_x9A_xE8_xAF_x9D_xE6_xA8_xA1_xE5_x9D_x97.html#ggaf2a3c5f5944d33d9be387094cc8b721ba359f202282f05c2910457da5ecbcce90">JCSDK.JCCall.JCCall.DtmfValue.DTMF_C</a> = EN_MTC_CALL_DTMF_TYPE.EN_MTC_CALL_DTMF_C, 
<a class="el" href="group___xE4_xB8_x80_xE5_xAF_xB9_xE4_xB8_x80_xE9_x80_x9A_xE8_xAF_x9D_xE6_xA8_xA1_xE5_x9D_x97.html#ggaf2a3c5f5944d33d9be387094cc8b721ba1b1b312cab5697450742f8e8d18bbb72">JCSDK.JCCall.JCCall.DtmfValue.DTMF_D</a> = EN_MTC_CALL_DTMF_TYPE.EN_MTC_CALL_DTMF_D
<br />
 }</td></tr>
<tr class="separator:gaf2a3c5f5944d33d9be387094cc8b721b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga049fec01e66cf0ca7eb4c7f4ae1d1898"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___xE4_xB8_x80_xE5_xAF_xB9_xE4_xB8_x80_xE9_x80_x9A_xE8_xAF_x9D_xE6_xA8_xA1_xE5_x9D_x97.html#ga049fec01e66cf0ca7eb4c7f4ae1d1898">JCSDK.JCCall.JCCall.MediaConfig.AecMode</a> { <br />
&#160;&#160;<a class="el" href="group___xE4_xB8_x80_xE5_xAF_xB9_xE4_xB8_x80_xE9_x80_x9A_xE8_xAF_x9D_xE6_xA8_xA1_xE5_x9D_x97.html#gga049fec01e66cf0ca7eb4c7f4ae1d1898a970c17a0d8df46e95e6f48a19a2aae54">JCSDK.JCCall.JCCall.MediaConfig.AecMode.AEC</a> = EN_MTC_EC_TYPE.EN_MTC_EC_AEC, 
<a class="el" href="group___xE4_xB8_x80_xE5_xAF_xB9_xE4_xB8_x80_xE9_x80_x9A_xE8_xAF_x9D_xE6_xA8_xA1_xE5_x9D_x97.html#gga049fec01e66cf0ca7eb4c7f4ae1d1898a17bc10091293fdc562a6db69940ee924">JCSDK.JCCall.JCCall.MediaConfig.AecMode.OS</a> = EN_MTC_EC_TYPE.EN_MTC_EC_OS, 
<a class="el" href="group___xE4_xB8_x80_xE5_xAF_xB9_xE4_xB8_x80_xE9_x80_x9A_xE8_xAF_x9D_xE6_xA8_xA1_xE5_x9D_x97.html#gga049fec01e66cf0ca7eb4c7f4ae1d1898a76b7593457e2ab50befe2dcd63cf388f">JCSDK.JCCall.JCCall.MediaConfig.AecMode.AES</a> = EN_MTC_EC_TYPE.EN_MTC_EC_AES, 
<a class="el" href="group___xE4_xB8_x80_xE5_xAF_xB9_xE4_xB8_x80_xE9_x80_x9A_xE8_xAF_x9D_xE6_xA8_xA1_xE5_x9D_x97.html#gga049fec01e66cf0ca7eb4c7f4ae1d1898a3251b8427c45d2e961e1718e39d8703d">JCSDK.JCCall.JCCall.MediaConfig.AecMode.FDE</a> = EN_MTC_EC_TYPE.EN_MTC_EC_AEC_FDE, 
<br />
&#160;&#160;<a class="el" href="group___xE4_xB8_x80_xE5_xAF_xB9_xE4_xB8_x80_xE9_x80_x9A_xE8_xAF_x9D_xE6_xA8_xA1_xE5_x9D_x97.html#gga049fec01e66cf0ca7eb4c7f4ae1d1898a4b327f412811f1266c45715c5a37be54">JCSDK.JCCall.JCCall.MediaConfig.AecMode.SDE</a> = EN_MTC_EC_TYPE.EN_MTC_EC_AEC_SDE
<br />
 }</td></tr>
<tr class="separator:ga049fec01e66cf0ca7eb4c7f4ae1d1898"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga086dd6b06fa4676bbd8fd6e24c13688f"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___xE4_xB8_x80_xE5_xAF_xB9_xE4_xB8_x80_xE9_x80_x9A_xE8_xAF_x9D_xE6_xA8_xA1_xE5_x9D_x97.html#ga086dd6b06fa4676bbd8fd6e24c13688f">JCSDK.JCCall.JCCall.MediaConfig.Mode</a> { <a class="el" href="group___xE4_xB8_x80_xE5_xAF_xB9_xE4_xB8_x80_xE9_x80_x9A_xE8_xAF_x9D_xE6_xA8_xA1_xE5_x9D_x97.html#gga086dd6b06fa4676bbd8fd6e24c13688fa39eb0e2dec22c9d0d3a489fd034ea072">JCSDK.JCCall.JCCall.MediaConfig.Mode.V360P</a>, 
<a class="el" href="group___xE4_xB8_x80_xE5_xAF_xB9_xE4_xB8_x80_xE9_x80_x9A_xE8_xAF_x9D_xE6_xA8_xA1_xE5_x9D_x97.html#gga086dd6b06fa4676bbd8fd6e24c13688faf3e10fad20bd3d44df000bcf16048289">JCSDK.JCCall.JCCall.MediaConfig.Mode.V720P</a>, 
<a class="el" href="group___xE4_xB8_x80_xE5_xAF_xB9_xE4_xB8_x80_xE9_x80_x9A_xE8_xAF_x9D_xE6_xA8_xA1_xE5_x9D_x97.html#gga086dd6b06fa4676bbd8fd6e24c13688fa2a736ef549d9262bcf4290875f7e6cee">JCSDK.JCCall.JCCall.MediaConfig.Mode.IntelligentHardware</a>, 
<a class="el" href="group___xE4_xB8_x80_xE5_xAF_xB9_xE4_xB8_x80_xE9_x80_x9A_xE8_xAF_x9D_xE6_xA8_xA1_xE5_x9D_x97.html#gga086dd6b06fa4676bbd8fd6e24c13688fab244ff421031fde652f9bb66d1486576">JCSDK.JCCall.JCCall.MediaConfig.Mode.IOT</a>
 }</td></tr>
<tr class="separator:ga086dd6b06fa4676bbd8fd6e24c13688f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga98186f9fd4a850522e8fbcf771d7b31d"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___xE4_xB8_x80_xE5_xAF_xB9_xE4_xB8_x80_xE9_x80_x9A_xE8_xAF_x9D_xE6_xA8_xA1_xE5_x9D_x97.html#ga98186f9fd4a850522e8fbcf771d7b31d">JCSDK.JCCall.JCCallDirection</a> { <a class="el" href="group___xE4_xB8_x80_xE5_xAF_xB9_xE4_xB8_x80_xE9_x80_x9A_xE8_xAF_x9D_xE6_xA8_xA1_xE5_x9D_x97.html#gga98186f9fd4a850522e8fbcf771d7b31daefeb369cccbd560588a756610865664c">JCSDK.JCCall.JCCallDirection.In</a>, 
<a class="el" href="group___xE4_xB8_x80_xE5_xAF_xB9_xE4_xB8_x80_xE9_x80_x9A_xE8_xAF_x9D_xE6_xA8_xA1_xE5_x9D_x97.html#gga98186f9fd4a850522e8fbcf771d7b31da7c147cda9e49590f6abe83d118b7353b">JCSDK.JCCall.JCCallDirection.Out</a>
 }</td></tr>
<tr class="separator:ga98186f9fd4a850522e8fbcf771d7b31d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8e398a58e99b02b6f30dc5bd77a6ab9b"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___xE4_xB8_x80_xE5_xAF_xB9_xE4_xB8_x80_xE9_x80_x9A_xE8_xAF_x9D_xE6_xA8_xA1_xE5_x9D_x97.html#ga8e398a58e99b02b6f30dc5bd77a6ab9b">JCSDK.JCCall.JCCallReason</a> { <br />
&#160;&#160;<a class="el" href="group___xE4_xB8_x80_xE5_xAF_xB9_xE4_xB8_x80_xE9_x80_x9A_xE8_xAF_x9D_xE6_xA8_xA1_xE5_x9D_x97.html#gga8e398a58e99b02b6f30dc5bd77a6ab9ba6adf97f83acf6453d4a6a4b1070f3754">JCSDK.JCCall.JCCallReason.None</a>, 
<a class="el" href="group___xE4_xB8_x80_xE5_xAF_xB9_xE4_xB8_x80_xE9_x80_x9A_xE8_xAF_x9D_xE6_xA8_xA1_xE5_x9D_x97.html#gga8e398a58e99b02b6f30dc5bd77a6ab9ba7d567385c1a5c8aedfb78d8c6bb62c53">JCSDK.JCCall.JCCallReason.NotLogin</a>, 
<a class="el" href="group___xE4_xB8_x80_xE5_xAF_xB9_xE4_xB8_x80_xE9_x80_x9A_xE8_xAF_x9D_xE6_xA8_xA1_xE5_x9D_x97.html#gga8e398a58e99b02b6f30dc5bd77a6ab9ba4c57db4676da73ab173ac5947777f86b">JCSDK.JCCall.JCCallReason.CallFunctionError</a>, 
<a class="el" href="group___xE4_xB8_x80_xE5_xAF_xB9_xE4_xB8_x80_xE9_x80_x9A_xE8_xAF_x9D_xE6_xA8_xA1_xE5_x9D_x97.html#gga8e398a58e99b02b6f30dc5bd77a6ab9ba5c642867bcd564f28fbb79aec4501efa">JCSDK.JCCall.JCCallReason.TimeOut</a>, 
<br />
&#160;&#160;<a class="el" href="group___xE4_xB8_x80_xE5_xAF_xB9_xE4_xB8_x80_xE9_x80_x9A_xE8_xAF_x9D_xE6_xA8_xA1_xE5_x9D_x97.html#gga8e398a58e99b02b6f30dc5bd77a6ab9ba814a9a04db5883862b722b92343e939f">JCSDK.JCCall.JCCallReason.NetWorkError</a>, 
<a class="el" href="group___xE4_xB8_x80_xE5_xAF_xB9_xE4_xB8_x80_xE9_x80_x9A_xE8_xAF_x9D_xE6_xA8_xA1_xE5_x9D_x97.html#gga8e398a58e99b02b6f30dc5bd77a6ab9bab759338a9b0f14ce06ed20fa3d071b93">JCSDK.JCCall.JCCallReason.CallOverLimit</a>, 
<a class="el" href="group___xE4_xB8_x80_xE5_xAF_xB9_xE4_xB8_x80_xE9_x80_x9A_xE8_xAF_x9D_xE6_xA8_xA1_xE5_x9D_x97.html#gga8e398a58e99b02b6f30dc5bd77a6ab9babd51124421bcc4270ffe74bd76cec840">JCSDK.JCCall.JCCallReason.TermBySelf</a>, 
<a class="el" href="group___xE4_xB8_x80_xE5_xAF_xB9_xE4_xB8_x80_xE9_x80_x9A_xE8_xAF_x9D_xE6_xA8_xA1_xE5_x9D_x97.html#gga8e398a58e99b02b6f30dc5bd77a6ab9bad553ab2b47a695289bcb3967797fc929">JCSDK.JCCall.JCCallReason.AnswerFail</a>, 
<br />
&#160;&#160;<a class="el" href="group___xE4_xB8_x80_xE5_xAF_xB9_xE4_xB8_x80_xE9_x80_x9A_xE8_xAF_x9D_xE6_xA8_xA1_xE5_x9D_x97.html#gga8e398a58e99b02b6f30dc5bd77a6ab9bad8a942ef2b04672adfafef0ad817a407">JCSDK.JCCall.JCCallReason.Busy</a>, 
<a class="el" href="group___xE4_xB8_x80_xE5_xAF_xB9_xE4_xB8_x80_xE9_x80_x9A_xE8_xAF_x9D_xE6_xA8_xA1_xE5_x9D_x97.html#gga8e398a58e99b02b6f30dc5bd77a6ab9ba0d3627289b893d3eea08e52589ed06ae">JCSDK.JCCall.JCCallReason.Decline</a>, 
<a class="el" href="group___xE4_xB8_x80_xE5_xAF_xB9_xE4_xB8_x80_xE9_x80_x9A_xE8_xAF_x9D_xE6_xA8_xA1_xE5_x9D_x97.html#gga8e398a58e99b02b6f30dc5bd77a6ab9bae758a48612813676132811c07cd3dcaa">JCSDK.JCCall.JCCallReason.UserOffline</a>, 
<a class="el" href="group___xE4_xB8_x80_xE5_xAF_xB9_xE4_xB8_x80_xE9_x80_x9A_xE8_xAF_x9D_xE6_xA8_xA1_xE5_x9D_x97.html#gga8e398a58e99b02b6f30dc5bd77a6ab9ba38c300f4fc9ce8a77aad4a30de05cad8">JCSDK.JCCall.JCCallReason.NotFound</a>, 
<br />
&#160;&#160;<a class="el" href="group___xE4_xB8_x80_xE5_xAF_xB9_xE4_xB8_x80_xE9_x80_x9A_xE8_xAF_x9D_xE6_xA8_xA1_xE5_x9D_x97.html#gga8e398a58e99b02b6f30dc5bd77a6ab9ba047d71a8f11a61c4def2893be08ac212">JCSDK.JCCall.JCCallReason.RejectVideoWhenHasCall</a>, 
<a class="el" href="group___xE4_xB8_x80_xE5_xAF_xB9_xE4_xB8_x80_xE9_x80_x9A_xE8_xAF_x9D_xE6_xA8_xA1_xE5_x9D_x97.html#gga8e398a58e99b02b6f30dc5bd77a6ab9bae42ebda52e1d37ee9b8e1fa4b71e9ce8">JCSDK.JCCall.JCCallReason.RejectWhenHasVideoCall</a>, 
<a class="el" href="group___xE4_xB8_x80_xE5_xAF_xB9_xE4_xB8_x80_xE9_x80_x9A_xE8_xAF_x9D_xE6_xA8_xA1_xE5_x9D_x97.html#gga8e398a58e99b02b6f30dc5bd77a6ab9ba6311ae17c1ee52b36e68aaf4ad066387">JCSDK.JCCall.JCCallReason.Other</a> = 100
<br />
 }</td></tr>
<tr class="separator:ga8e398a58e99b02b6f30dc5bd77a6ab9b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gadffcb2451fb5bff5fee299e9614d804b"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___xE4_xB8_x80_xE5_xAF_xB9_xE4_xB8_x80_xE9_x80_x9A_xE8_xAF_x9D_xE6_xA8_xA1_xE5_x9D_x97.html#gadffcb2451fb5bff5fee299e9614d804b">JCSDK.JCCall.JCCallState</a> { <br />
&#160;&#160;<a class="el" href="group___xE4_xB8_x80_xE5_xAF_xB9_xE4_xB8_x80_xE9_x80_x9A_xE8_xAF_x9D_xE6_xA8_xA1_xE5_x9D_x97.html#ggadffcb2451fb5bff5fee299e9614d804ba95b19f7739b0b7ea7d6b07586be54f36">JCSDK.JCCall.JCCallState.Init</a>, 
<a class="el" href="group___xE4_xB8_x80_xE5_xAF_xB9_xE4_xB8_x80_xE9_x80_x9A_xE8_xAF_x9D_xE6_xA8_xA1_xE5_x9D_x97.html#ggadffcb2451fb5bff5fee299e9614d804ba2d13df6f8b5e4c5af9f87e0dc39df69d">JCSDK.JCCall.JCCallState.Pending</a>, 
<a class="el" href="group___xE4_xB8_x80_xE5_xAF_xB9_xE4_xB8_x80_xE9_x80_x9A_xE8_xAF_x9D_xE6_xA8_xA1_xE5_x9D_x97.html#ggadffcb2451fb5bff5fee299e9614d804bae321c53b354930ba96f0243e652df458">JCSDK.JCCall.JCCallState.Connecting</a>, 
<a class="el" href="group___xE4_xB8_x80_xE5_xAF_xB9_xE4_xB8_x80_xE9_x80_x9A_xE8_xAF_x9D_xE6_xA8_xA1_xE5_x9D_x97.html#ggadffcb2451fb5bff5fee299e9614d804ba0490b97de62377f500c58b602d907996">JCSDK.JCCall.JCCallState.Talking</a>, 
<br />
&#160;&#160;<a class="el" href="group___xE4_xB8_x80_xE5_xAF_xB9_xE4_xB8_x80_xE9_x80_x9A_xE8_xAF_x9D_xE6_xA8_xA1_xE5_x9D_x97.html#ggadffcb2451fb5bff5fee299e9614d804baa60852f204ed8028c1c58808b746d115">JCSDK.JCCall.JCCallState.Ok</a>, 
<a class="el" href="group___xE4_xB8_x80_xE5_xAF_xB9_xE4_xB8_x80_xE9_x80_x9A_xE8_xAF_x9D_xE6_xA8_xA1_xE5_x9D_x97.html#ggadffcb2451fb5bff5fee299e9614d804baea4788705e6873b424c65e91c2846b19">JCSDK.JCCall.JCCallState.Cancel</a>, 
<a class="el" href="group___xE4_xB8_x80_xE5_xAF_xB9_xE4_xB8_x80_xE9_x80_x9A_xE8_xAF_x9D_xE6_xA8_xA1_xE5_x9D_x97.html#ggadffcb2451fb5bff5fee299e9614d804ba0e22fe7d45f8e5632a4abf369b24e29c">JCSDK.JCCall.JCCallState.Canceled</a>, 
<a class="el" href="group___xE4_xB8_x80_xE5_xAF_xB9_xE4_xB8_x80_xE9_x80_x9A_xE8_xAF_x9D_xE6_xA8_xA1_xE5_x9D_x97.html#ggadffcb2451fb5bff5fee299e9614d804baca9e83a6c347b2bdf7f00ef202a331ad">JCSDK.JCCall.JCCallState.Missed</a>, 
<br />
&#160;&#160;<a class="el" href="group___xE4_xB8_x80_xE5_xAF_xB9_xE4_xB8_x80_xE9_x80_x9A_xE8_xAF_x9D_xE6_xA8_xA1_xE5_x9D_x97.html#ggadffcb2451fb5bff5fee299e9614d804ba902b0d55fddef6f8d651fe1035b7d4bd">JCSDK.JCCall.JCCallState.Error</a>
<br />
 }</td></tr>
<tr class="separator:gadffcb2451fb5bff5fee299e9614d804b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2b448b67e3a22e534e5bb79ab2ead019"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___xE4_xB8_x80_xE5_xAF_xB9_xE4_xB8_x80_xE9_x80_x9A_xE8_xAF_x9D_xE6_xA8_xA1_xE5_x9D_x97.html#ga2b448b67e3a22e534e5bb79ab2ead019">JCSDK.JCCall.JCCallNetState</a> { <br />
&#160;&#160;<a class="el" href="group___xE4_xB8_x80_xE5_xAF_xB9_xE4_xB8_x80_xE9_x80_x9A_xE8_xAF_x9D_xE6_xA8_xA1_xE5_x9D_x97.html#gga2b448b67e3a22e534e5bb79ab2ead019ad4cd0dabcf4caa22ad92fab40844c786">JCSDK.JCCall.JCCallNetState.NA</a> = -100, 
<a class="el" href="group___xE4_xB8_x80_xE5_xAF_xB9_xE4_xB8_x80_xE9_x80_x9A_xE8_xAF_x9D_xE6_xA8_xA1_xE5_x9D_x97.html#gga2b448b67e3a22e534e5bb79ab2ead019a99c8ce56e7ab246445d3b134724428f3">JCSDK.JCCall.JCCallNetState.DISCONNECTED</a> = -3, 
<a class="el" href="group___xE4_xB8_x80_xE5_xAF_xB9_xE4_xB8_x80_xE9_x80_x9A_xE8_xAF_x9D_xE6_xA8_xA1_xE5_x9D_x97.html#gga2b448b67e3a22e534e5bb79ab2ead019a49b6110489b2755c798ba8133119db74">JCSDK.JCCall.JCCallNetState.VERY_BAD</a> = -2, 
<a class="el" href="group___xE4_xB8_x80_xE5_xAF_xB9_xE4_xB8_x80_xE9_x80_x9A_xE8_xAF_x9D_xE6_xA8_xA1_xE5_x9D_x97.html#gga2b448b67e3a22e534e5bb79ab2ead019af1b68d66337a81cfa0d2076171cba2a8">JCSDK.JCCall.JCCallNetState.BAD</a> = -1, 
<br />
&#160;&#160;<a class="el" href="group___xE4_xB8_x80_xE5_xAF_xB9_xE4_xB8_x80_xE9_x80_x9A_xE8_xAF_x9D_xE6_xA8_xA1_xE5_x9D_x97.html#gga2b448b67e3a22e534e5bb79ab2ead019a1e23852820b9154316c7c06e2b7ba051">JCSDK.JCCall.JCCallNetState.NORMAL</a> = 0, 
<a class="el" href="group___xE4_xB8_x80_xE5_xAF_xB9_xE4_xB8_x80_xE9_x80_x9A_xE8_xAF_x9D_xE6_xA8_xA1_xE5_x9D_x97.html#gga2b448b67e3a22e534e5bb79ab2ead019a45802158e78dd9584161629098018fe8">JCSDK.JCCall.JCCallNetState.GOOD</a> = 1, 
<a class="el" href="group___xE4_xB8_x80_xE5_xAF_xB9_xE4_xB8_x80_xE9_x80_x9A_xE8_xAF_x9D_xE6_xA8_xA1_xE5_x9D_x97.html#gga2b448b67e3a22e534e5bb79ab2ead019a57e657071a4b2bdd078dc2de63037b3a">JCSDK.JCCall.JCCallNetState.VERY_GOOD</a> = 2
<br />
 }</td></tr>
<tr class="separator:ga2b448b67e3a22e534e5bb79ab2ead019"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">详细描述</h2>
<h2 class="groupheader">枚举类型说明</h2>
<a id="ga049fec01e66cf0ca7eb4c7f4ae1d1898"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga049fec01e66cf0ca7eb4c7f4ae1d1898">&#9670;&nbsp;</a></span>AecMode</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group___xE4_xB8_x80_xE5_xAF_xB9_xE4_xB8_x80_xE9_x80_x9A_xE8_xAF_x9D_xE6_xA8_xA1_xE5_x9D_x97.html#ga049fec01e66cf0ca7eb4c7f4ae1d1898">JCSDK.JCCall.JCCall.MediaConfig.AecMode</a></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">strong</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>回声消除模式 </p>
<table class="fieldtable">
<tr><th colspan="2">枚举值</th></tr><tr><td class="fieldname"><a id="gga049fec01e66cf0ca7eb4c7f4ae1d1898a970c17a0d8df46e95e6f48a19a2aae54"></a>AEC&#160;</td><td class="fielddoc"><p>声学回声消除。支持在免提状态下的通话，对于iOS和Windows等性能较好的机型有效。 </p>
</td></tr>
<tr><td class="fieldname"><a id="gga049fec01e66cf0ca7eb4c7f4ae1d1898a17bc10091293fdc562a6db69940ee924"></a>OS&#160;</td><td class="fielddoc"><p>使用操作系统提供的声学回声消除功能，支持在免提状态下的通话。对于多数iOS和Android等品牌手机有效，但部分机型可能无效。 </p>
</td></tr>
<tr><td class="fieldname"><a id="gga049fec01e66cf0ca7eb4c7f4ae1d1898a76b7593457e2ab50befe2dcd63cf388f"></a>AES&#160;</td><td class="fielddoc"><p>声学回声抑制，通过半双工方式实现回声抑制，通常不建议使用。 </p>
</td></tr>
<tr><td class="fieldname"><a id="gga049fec01e66cf0ca7eb4c7f4ae1d1898a3251b8427c45d2e961e1718e39d8703d"></a>FDE&#160;</td><td class="fielddoc"><p>软件自适应声学回声消除，对于大多数所有机型有效。但计算量比AEC稍大一些。SDE追踪延迟精度高，FDE能适应更大的延迟。 </p>
</td></tr>
<tr><td class="fieldname"><a id="gga049fec01e66cf0ca7eb4c7f4ae1d1898a4b327f412811f1266c45715c5a37be54"></a>SDE&#160;</td><td class="fielddoc"><p>软件自适应声学回声消除，对于大多数所有机型有效。但计算量比AEC稍大一些。SDE追踪延迟精度高，FDE能适应更大的延迟。 </p>
</td></tr>
</table>

</div>
</div>
<a id="gaf2a3c5f5944d33d9be387094cc8b721b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaf2a3c5f5944d33d9be387094cc8b721b">&#9670;&nbsp;</a></span>DtmfValue</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group___xE4_xB8_x80_xE5_xAF_xB9_xE4_xB8_x80_xE9_x80_x9A_xE8_xAF_x9D_xE6_xA8_xA1_xE5_x9D_x97.html#gaf2a3c5f5944d33d9be387094cc8b721b">JCSDK.JCCall.JCCall.DtmfValue</a></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">strong</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>DTMF值 </p>
<table class="fieldtable">
<tr><th colspan="2">枚举值</th></tr><tr><td class="fieldname"><a id="ggaf2a3c5f5944d33d9be387094cc8b721bafcd6f1f5ae8c5d34f344cedf5dfaba24"></a>DTMF_0&#160;</td><td class="fielddoc"><p>DTMF_0 </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaf2a3c5f5944d33d9be387094cc8b721baa661f4758b16654c4176256433163721"></a>DTMF_1&#160;</td><td class="fielddoc"><p>DTMF 1 </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaf2a3c5f5944d33d9be387094cc8b721bab17ddf6098db4ddc78e8eefce5ec73c9"></a>DTMF_2&#160;</td><td class="fielddoc"><p>DTMF 2 </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaf2a3c5f5944d33d9be387094cc8b721baf89d46abfe2a300496a8c3dbc528a23b"></a>DTMF_3&#160;</td><td class="fielddoc"><p>DTMF 3 </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaf2a3c5f5944d33d9be387094cc8b721ba92a828a6347f1c5d7c1f901a0b9b733a"></a>DTMF_4&#160;</td><td class="fielddoc"><p>DTMF 4 </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaf2a3c5f5944d33d9be387094cc8b721bad2a74fc04d5ce36eb1992c81fc61a9ac"></a>DTMF_5&#160;</td><td class="fielddoc"><p>DTMF 5 </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaf2a3c5f5944d33d9be387094cc8b721ba728d262a7a01d615d9530cfd911d1cf8"></a>DTMF_6&#160;</td><td class="fielddoc"><p>DTMF 6 </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaf2a3c5f5944d33d9be387094cc8b721ba1b90273e87ff2465e17a3c3b5c4dafe9"></a>DTMF_7&#160;</td><td class="fielddoc"><p>DTMF 7 </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaf2a3c5f5944d33d9be387094cc8b721ba349d757c3d0933974c12adeac5237f77"></a>DTMF_8&#160;</td><td class="fielddoc"><p>DTMF 8 </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaf2a3c5f5944d33d9be387094cc8b721ba1a02803b66f51c845bd44703811f70e0"></a>DTMF_9&#160;</td><td class="fielddoc"><p>DTMF 9 </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaf2a3c5f5944d33d9be387094cc8b721ba3ac2f912456c4cf7191931efd1c2340c"></a>DTMF_STAR&#160;</td><td class="fielddoc"><p>DTMF * </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaf2a3c5f5944d33d9be387094cc8b721ba0d8d4fccdb7d80bb1a8a060e09d134ec"></a>DTMF_POUND&#160;</td><td class="fielddoc"><p>DTMF # </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaf2a3c5f5944d33d9be387094cc8b721bad8d8677266432de3f7e6af17380a666b"></a>DTMF_A&#160;</td><td class="fielddoc"><p>DTMF A </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaf2a3c5f5944d33d9be387094cc8b721ba51da9ec5cc850c15fd758db3c0783fa3"></a>DTMF_B&#160;</td><td class="fielddoc"><p>DTMF B </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaf2a3c5f5944d33d9be387094cc8b721ba359f202282f05c2910457da5ecbcce90"></a>DTMF_C&#160;</td><td class="fielddoc"><p>DTMF C </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaf2a3c5f5944d33d9be387094cc8b721ba1b1b312cab5697450742f8e8d18bbb72"></a>DTMF_D&#160;</td><td class="fielddoc"><p>DTMF D </p>
</td></tr>
</table>

</div>
</div>
<a id="ga98186f9fd4a850522e8fbcf771d7b31d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga98186f9fd4a850522e8fbcf771d7b31d">&#9670;&nbsp;</a></span>JCCallDirection</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group___xE4_xB8_x80_xE5_xAF_xB9_xE4_xB8_x80_xE9_x80_x9A_xE8_xAF_x9D_xE6_xA8_xA1_xE5_x9D_x97.html#ga98186f9fd4a850522e8fbcf771d7b31d">JCSDK.JCCall.JCCallDirection</a></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">strong</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>通话方向 </p>
<table class="fieldtable">
<tr><th colspan="2">枚举值</th></tr><tr><td class="fieldname"><a id="gga98186f9fd4a850522e8fbcf771d7b31daefeb369cccbd560588a756610865664c"></a>In&#160;</td><td class="fielddoc"><p>呼入 </p>
</td></tr>
<tr><td class="fieldname"><a id="gga98186f9fd4a850522e8fbcf771d7b31da7c147cda9e49590f6abe83d118b7353b"></a>Out&#160;</td><td class="fielddoc"><p>呼出 </p>
</td></tr>
</table>

</div>
</div>
<a id="ga2b448b67e3a22e534e5bb79ab2ead019"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga2b448b67e3a22e534e5bb79ab2ead019">&#9670;&nbsp;</a></span>JCCallNetState</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group___xE4_xB8_x80_xE5_xAF_xB9_xE4_xB8_x80_xE9_x80_x9A_xE8_xAF_x9D_xE6_xA8_xA1_xE5_x9D_x97.html#ga2b448b67e3a22e534e5bb79ab2ead019">JCSDK.JCCall.JCCallNetState</a></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">strong</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>通话网络状态 </p>
<table class="fieldtable">
<tr><th colspan="2">枚举值</th></tr><tr><td class="fieldname"><a id="gga2b448b67e3a22e534e5bb79ab2ead019ad4cd0dabcf4caa22ad92fab40844c786"></a>NA&#160;</td><td class="fielddoc"><p>未知状态 </p>
</td></tr>
<tr><td class="fieldname"><a id="gga2b448b67e3a22e534e5bb79ab2ead019a99c8ce56e7ab246445d3b134724428f3"></a>DISCONNECTED&#160;</td><td class="fielddoc"><p>无网络 </p>
</td></tr>
<tr><td class="fieldname"><a id="gga2b448b67e3a22e534e5bb79ab2ead019a49b6110489b2755c798ba8133119db74"></a>VERY_BAD&#160;</td><td class="fielddoc"><p>很差 </p>
</td></tr>
<tr><td class="fieldname"><a id="gga2b448b67e3a22e534e5bb79ab2ead019af1b68d66337a81cfa0d2076171cba2a8"></a>BAD&#160;</td><td class="fielddoc"><p>差 </p>
</td></tr>
<tr><td class="fieldname"><a id="gga2b448b67e3a22e534e5bb79ab2ead019a1e23852820b9154316c7c06e2b7ba051"></a>NORMAL&#160;</td><td class="fielddoc"><p>一般 </p>
</td></tr>
<tr><td class="fieldname"><a id="gga2b448b67e3a22e534e5bb79ab2ead019a45802158e78dd9584161629098018fe8"></a>GOOD&#160;</td><td class="fielddoc"><p>好 </p>
</td></tr>
<tr><td class="fieldname"><a id="gga2b448b67e3a22e534e5bb79ab2ead019a57e657071a4b2bdd078dc2de63037b3a"></a>VERY_GOOD&#160;</td><td class="fielddoc"><p>很好 </p>
</td></tr>
</table>

</div>
</div>
<a id="ga8e398a58e99b02b6f30dc5bd77a6ab9b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga8e398a58e99b02b6f30dc5bd77a6ab9b">&#9670;&nbsp;</a></span>JCCallReason</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group___xE4_xB8_x80_xE5_xAF_xB9_xE4_xB8_x80_xE9_x80_x9A_xE8_xAF_x9D_xE6_xA8_xA1_xE5_x9D_x97.html#ga8e398a58e99b02b6f30dc5bd77a6ab9b">JCSDK.JCCall.JCCallReason</a></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">strong</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>通话结束错误原因 </p>
<table class="fieldtable">
<tr><th colspan="2">枚举值</th></tr><tr><td class="fieldname"><a id="gga8e398a58e99b02b6f30dc5bd77a6ab9ba6adf97f83acf6453d4a6a4b1070f3754"></a>None&#160;</td><td class="fielddoc"><p>无异常 </p>
</td></tr>
<tr><td class="fieldname"><a id="gga8e398a58e99b02b6f30dc5bd77a6ab9ba7d567385c1a5c8aedfb78d8c6bb62c53"></a>NotLogin&#160;</td><td class="fielddoc"><p>未登录 </p>
</td></tr>
<tr><td class="fieldname"><a id="gga8e398a58e99b02b6f30dc5bd77a6ab9ba4c57db4676da73ab173ac5947777f86b"></a>CallFunctionError&#160;</td><td class="fielddoc"><p>函数调用错误 </p>
</td></tr>
<tr><td class="fieldname"><a id="gga8e398a58e99b02b6f30dc5bd77a6ab9ba5c642867bcd564f28fbb79aec4501efa"></a>TimeOut&#160;</td><td class="fielddoc"><p>超时 </p>
</td></tr>
<tr><td class="fieldname"><a id="gga8e398a58e99b02b6f30dc5bd77a6ab9ba814a9a04db5883862b722b92343e939f"></a>NetWorkError&#160;</td><td class="fielddoc"><p>网络异常 </p>
</td></tr>
<tr><td class="fieldname"><a id="gga8e398a58e99b02b6f30dc5bd77a6ab9bab759338a9b0f14ce06ed20fa3d071b93"></a>CallOverLimit&#160;</td><td class="fielddoc"><p>超出通话数限制 </p>
</td></tr>
<tr><td class="fieldname"><a id="gga8e398a58e99b02b6f30dc5bd77a6ab9babd51124421bcc4270ffe74bd76cec840"></a>TermBySelf&#160;</td><td class="fielddoc"><p>自己挂断 </p>
</td></tr>
<tr><td class="fieldname"><a id="gga8e398a58e99b02b6f30dc5bd77a6ab9bad553ab2b47a695289bcb3967797fc929"></a>AnswerFail&#160;</td><td class="fielddoc"><p>应答失败 </p>
</td></tr>
<tr><td class="fieldname"><a id="gga8e398a58e99b02b6f30dc5bd77a6ab9bad8a942ef2b04672adfafef0ad817a407"></a>Busy&#160;</td><td class="fielddoc"><p>忙 </p>
</td></tr>
<tr><td class="fieldname"><a id="gga8e398a58e99b02b6f30dc5bd77a6ab9ba0d3627289b893d3eea08e52589ed06ae"></a>Decline&#160;</td><td class="fielddoc"><p>拒接 </p>
</td></tr>
<tr><td class="fieldname"><a id="gga8e398a58e99b02b6f30dc5bd77a6ab9bae758a48612813676132811c07cd3dcaa"></a>UserOffline&#160;</td><td class="fielddoc"><p>用户不在线 </p>
</td></tr>
<tr><td class="fieldname"><a id="gga8e398a58e99b02b6f30dc5bd77a6ab9ba38c300f4fc9ce8a77aad4a30de05cad8"></a>NotFound&#160;</td><td class="fielddoc"><p>无此用户 </p>
</td></tr>
<tr><td class="fieldname"><a id="gga8e398a58e99b02b6f30dc5bd77a6ab9ba047d71a8f11a61c4def2893be08ac212"></a>RejectVideoWhenHasCall&#160;</td><td class="fielddoc"><p>已有通话拒绝视频来电 </p>
</td></tr>
<tr><td class="fieldname"><a id="gga8e398a58e99b02b6f30dc5bd77a6ab9bae42ebda52e1d37ee9b8e1fa4b71e9ce8"></a>RejectWhenHasVideoCall&#160;</td><td class="fielddoc"><p>已有视频通话拒绝来电 </p>
</td></tr>
<tr><td class="fieldname"><a id="gga8e398a58e99b02b6f30dc5bd77a6ab9ba6311ae17c1ee52b36e68aaf4ad066387"></a>Other&#160;</td><td class="fielddoc"><p>其他错误 </p>
</td></tr>
</table>

</div>
</div>
<a id="gadffcb2451fb5bff5fee299e9614d804b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gadffcb2451fb5bff5fee299e9614d804b">&#9670;&nbsp;</a></span>JCCallState</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group___xE4_xB8_x80_xE5_xAF_xB9_xE4_xB8_x80_xE9_x80_x9A_xE8_xAF_x9D_xE6_xA8_xA1_xE5_x9D_x97.html#gadffcb2451fb5bff5fee299e9614d804b">JCSDK.JCCall.JCCallState</a></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">strong</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>通话状态 </p>
<table class="fieldtable">
<tr><th colspan="2">枚举值</th></tr><tr><td class="fieldname"><a id="ggadffcb2451fb5bff5fee299e9614d804ba95b19f7739b0b7ea7d6b07586be54f36"></a>Init&#160;</td><td class="fielddoc"><p>初始 </p>
</td></tr>
<tr><td class="fieldname"><a id="ggadffcb2451fb5bff5fee299e9614d804ba2d13df6f8b5e4c5af9f87e0dc39df69d"></a>Pending&#160;</td><td class="fielddoc"><p>振铃 </p>
</td></tr>
<tr><td class="fieldname"><a id="ggadffcb2451fb5bff5fee299e9614d804bae321c53b354930ba96f0243e652df458"></a>Connecting&#160;</td><td class="fielddoc"><p>连接中 </p>
</td></tr>
<tr><td class="fieldname"><a id="ggadffcb2451fb5bff5fee299e9614d804ba0490b97de62377f500c58b602d907996"></a>Talking&#160;</td><td class="fielddoc"><p>通话中 </p>
</td></tr>
<tr><td class="fieldname"><a id="ggadffcb2451fb5bff5fee299e9614d804baa60852f204ed8028c1c58808b746d115"></a>Ok&#160;</td><td class="fielddoc"><p>通话正常结束 </p>
</td></tr>
<tr><td class="fieldname"><a id="ggadffcb2451fb5bff5fee299e9614d804baea4788705e6873b424c65e91c2846b19"></a>Cancel&#160;</td><td class="fielddoc"><p>未接通挂断 </p>
</td></tr>
<tr><td class="fieldname"><a id="ggadffcb2451fb5bff5fee299e9614d804ba0e22fe7d45f8e5632a4abf369b24e29c"></a>Canceled&#160;</td><td class="fielddoc"><p>未接通被挂断 </p>
</td></tr>
<tr><td class="fieldname"><a id="ggadffcb2451fb5bff5fee299e9614d804baca9e83a6c347b2bdf7f00ef202a331ad"></a>Missed&#160;</td><td class="fielddoc"><p>未接 </p>
</td></tr>
<tr><td class="fieldname"><a id="ggadffcb2451fb5bff5fee299e9614d804ba902b0d55fddef6f8d651fe1035b7d4bd"></a>Error&#160;</td><td class="fielddoc"><p>异常 </p>
</td></tr>
</table>

</div>
</div>
<a id="ga086dd6b06fa4676bbd8fd6e24c13688f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga086dd6b06fa4676bbd8fd6e24c13688f">&#9670;&nbsp;</a></span>Mode</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group___xE4_xB8_x80_xE5_xAF_xB9_xE4_xB8_x80_xE9_x80_x9A_xE8_xAF_x9D_xE6_xA8_xA1_xE5_x9D_x97.html#ga086dd6b06fa4676bbd8fd6e24c13688f">JCSDK.JCCall.JCCall.MediaConfig.Mode</a></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">strong</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>通话媒体配置模式 </p>
<table class="fieldtable">
<tr><th colspan="2">枚举值</th></tr><tr><td class="fieldname"><a id="gga086dd6b06fa4676bbd8fd6e24c13688fa39eb0e2dec22c9d0d3a489fd034ea072"></a>V360P&#160;</td><td class="fielddoc"><p>360P </p>
</td></tr>
<tr><td class="fieldname"><a id="gga086dd6b06fa4676bbd8fd6e24c13688faf3e10fad20bd3d44df000bcf16048289"></a>V720P&#160;</td><td class="fielddoc"><p>720P </p>
</td></tr>
<tr><td class="fieldname"><a id="gga086dd6b06fa4676bbd8fd6e24c13688fa2a736ef549d9262bcf4290875f7e6cee"></a>IntelligentHardware&#160;</td><td class="fielddoc"><p>智能硬件场景，比如会和手表通话等 </p>
</td></tr>
<tr><td class="fieldname"><a id="gga086dd6b06fa4676bbd8fd6e24c13688fab244ff421031fde652f9bb66d1486576"></a>IOT&#160;</td><td class="fielddoc"><p>IOT模式 </p>
</td></tr>
</table>

</div>
</div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
制作者&#160;<a href="http://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.8.20
</small></address>
</body>
</html>
